AtariTools800 - irwin

Dziki uprzejmoci autora Dearhorse, redakcja Chartari miaa okazj zapozna si z aktualnie tworzonym, a jeszcze nie udostpnionym publicznie, programem do edycji grafiki Atari, na PC Windows. Do tej pory jedynym tego typu edytorem by Graph2Font wic myl, e dobrze si stao, i kto prbuje zmieni ten stan rzeczy i chce zaproponowa uytkownikom, grafikom Atari nowe rozwizanie. Program zwie si AtariTools800 i zgodnie z nazw nie jest typowym edytorem graficznym, a raczej zestawem kilku narzdzi graficznych. W tej recenzji postaram si przybliy co wchodzi w skad tej aplikacji, oraz istot jej dziaania. Przede wszystkim trzeba zauway, e program jest we wczesnej wersji alfa i wida to nie tylko z poziomu numeracji wersji - 0.1.8 - ale i choby z faktu, i w wielu wypadkach nie dziaaj tak istotne funkcje jak chociaby load/save. Tak wic do wszelkich podanych tutaj uwag, wad, naley podchodzi z du ostronoci, gdy wiele jest jeszcze przed autorem do zrobienia, do poprawienia i pewnie do czasu opublikowania wiele zostanie zmienione i ulepszone. Tym niemniej ju teraz mona pokusi si o pewne uwagi, o sposb podejcia autora do np. layoutu programu, do formy ustawiania opcji itp.

Pierwsze co si rzuca w oczy, od razu przy pierwszym uruchomieniu, to zastosowany layout a tym samym konieczna, minimalna rozdzielczo jak musi wykaza si uytkownik. Niestety nie udao mi si ustali ile to musi by, gdy nie dysponuje dostpem do wyszych rozdzielczoci. Maksymalna rozdzielczo jak potrafi pokaza mj, trzeba to przyzna leciwy ju komputer, to 1024x600 i jest to stanowczo za mao. Program co prawda uruchamia si, lecz okno jest obcite zarwno po boku jak i na dole. By moe s tam jakie opcje i przeczniki, ktrych jest tu zreszt cae multum. Niestety nie dane mi byo ich zbada i pozna do czego su. Przydaaby si wic opcja dodania przesuwania wewntrz okna, lub cakowicie innego podejcia do obsugi programu. Powiem szczerze, e w obecnej formie w layout mnie odrzuca - i z rozmw w redakcji wynika, e nie jest to tylko mj odosobniony pogld. Ponadto mimo, i program wymaga tak duych rozdzielczoci - a tym samym ju na wstpie eliminuje gorzej wyposaonych w osprzt uytkownikw - to i tak jego czytelno jest niska. 
A to z uwagi, e:

- przecznikw, przyciskw, zakadek, pl wyboru, itd. jest jak wiateek na komputerach w filmach Sci-Fi z lat 60-70tych. Niezmiernie trudno si w tym wszystkim poapa.

- bardzo duo tekstw, np. na przyciskach, wyborze, jest pisanych bardzo ma czcionk. W niektrych wypadkach o wielkoci 5px. Jeli si do tego doda, i monitor musi mie du rozdzielczo, to nie wypywa to na ich czytelno. Lupa wskazana.

- jest bardzo wiele miejsc, gdzie wybr pewnych opcji odbywa si za porednictwem konkretnych rejestrw czy komrek pamici Atari. Np Gprior (623), Grctl (53277), Sdmctl (559). Grafik powinien rysowa, a nie studiowa map pamici Atari zastanawiajc si co da ustawiony bit "0", a co "1" w danym rejestrze.

Wedug mnie zdecydowanie lepszym wyborem byoby przeniesienie tych wszystkich przyciskw, pl - lub przynajmniej tych rzadziej uywanych, do rozwijanych menu. W kocu, wybr trybw graficznych, opcje save/load, pokaz kolorw, i wiele innych nie jest konieczne aby byo wywietlane cay czas. Zmniejszyo by to zarwno wielko okna programu, jak i "przeraenie" typowego uytkownika widzcego tyle opcji naraz. W kocu Photoshop z pewnoci ma znacznie wicej opcji, lecz s one poukrywane w menu, i nie "strasz" mniej obytych uytkownikw, a tym samym same okno gwne jest przyjaniejsze.

Przy okazji nadmieni, e i inny atarowski grafik - Piesiu pracuje w 800x600 - tym samym i on nie bdzie mg uywa tego programu. Z drugiej strony Graph2font take ostatnio zwikszy okno, ktre nie mieci si na ekranach 600 linii.

Przechodzc do samej istoty, AtariTools800 to program skadajcy si z 6 moduw, do ktrych mamy szybki dostp dziki menu-belce, na grze okna. S to kolejno:
- Char Editor
- Char Animator
- PM Editor
- DL Editor
- GR Editor
- Clipboard Handling & Processing

Pierwszy jak sama nazwa wskazuje suy do edycji zestaww fontw. Char Editor jest, jak na dzi dzie najbardziej przyjazn czci AtariTools800. Owszem take i tu jest wiele zbdnych rzeczy do staego podziwiania, ktre mogy by wywoywane dopiero wtedy gdy zasza by ku temu potrzeba, ale jak ju wspomniaem taki styl przyj autor. W kadym razie fonty edytuje si prosto i do przyjemnie, dziaaj tutaj funkcje load i save. Mona wic nagra font i to nie tylko w formacie *.fnt, ale i kodu basica, lub asemblera. Jest to jedyna w peni ukoczona cz AtariTools800.

Char Animator to z kolei przeciwiestwo w/w Char Editora - z tego co udao mi si zorientowa, proces tworzenia animacji jest niezwykle skomplikowany, jest tu mnstwo przyciskw i odwoa do rejestrw Atari. Autor programu wraz z jego kopi podesa szereg przykadowych plikw dla wymienionych podprogramw, niestety nie byo wrd nich adnego dla Char Animatora. A sam mimo usilnych prb nie byem w stanie nic zrobi - nie wiem czy to ze wzgldu na nieukoczenie jeszcze tej czci AtariTools800, czy te z uwagi, i wane opcje miaem "ukryte" poza ekranem. Powiem wic tylko, e oprcz moliwoci uycia zestaww znakw s tu take opcje dodania duszkw jak i zmian kolorw na DLI - czyli co co brakuje moduowi animacji w Graph2Font, ale podejrzewam, e uycie ich moe skutecznie zniechci - owe wspomniane rejestry, mnstwo zwizanego z tym klikania, przynajmniej ja odniosem takie wraenie.

Nastpny modu, PM Editor wbrew pozorom nie jest tak skomplikowany jak wyglda, gdy dziaa na podobnej zasadzie jak Char Editor z t rnic, e edytuje si duszki zamiast znaki. Mona szybko edytowa rne duszki jak i pociski. Nie udao mi si jednak zmieni ich wielkoci (size1x, 2x czy 4x), oraz koloru. By moe stosowne przyciski s poniej, lub z boku - gdy na screenshotach na stronie programu widziaem, e to moliwe. Natomiast z pewnoci nie dziaa jeszcze interesujca mnie funkcja zamiany grafiki przechowywanej w windowsowym schowku na duszka. Podobnie jak w Char Editor mona ju zaadowa i zapisa pliki. Take i tu mona zapisa w formacie basica, oraz asemblera. Ponadto autor stworzy te wasny format zapisu duszkw, s to kolejne liczby obrazujce ksztat duszka w nastpujcych po sobie liniach. Brak niestety informacji o zmianach koloru, wielkoci i pooeniu horyzontalnym.

DL Editor display listy - w testowanej wersji AtariTools800 0.1.8 cakowicie nie oprogramowany.

GR Editor to gwny i podstawowy modu caego AtariTools800 czyli edytor graficzny. 
Najpierw plusy:
- dostp do trybw 16 hue i 9 color tj. 16 kolorw jednej jasnoci, oraz 9 dowolnych kolorw. Oba tryby przy pikslu 4x1 rzecz jasna.
- rozbudowana sekcja pisania, wyboru fontu, wielkoci itd.
- rozbudowane funkcje rysowania np. linie, kwadraty, elipsy, wypenianie itp. Ma ich by zreszt wicej.
Do wad naley zaliczy:
- brak ustawienia gridu 
- kompletnie nieudana forma zoomu. Gdy wczymy powikszenie to zajmuje ono bardzo ma cz obrazu, tym samym ciko si zorientowa co powikszamy, dodatkowo zakrywa obszar narzdzi do rysowania. 
- opcje ustawiania duszkw nie s w tej chwili dostpne, ale patrzc na planowan form zmiany ich wielkoci czy pooenia (poprzez klikanie w rejestry) naley przypuszcza, i nie bdzie zbyt atwe i przyjemne, a w kocu o prostot tu chodzi. Pozostaje mie nadziej, e duszki bdzie mona rcznie, myszk przesuwa i ustawia na ekranie. 
- brak obsugi 5-tego koloru, i co wicej nie wida, aby by przewidziany w obsudze.
- take i w tym module jest wiele zbdnych opcji jak np. przyciski do wyboru rozdzielczoci, kolorw ktre zajmuj sporo miejsca uniemoliwiajc posiadaczom rozdzielczoci 800x600 dostp do funkcji load/save. W kocu z wyborem rozdzielczoci obrazka mamy do czynienia tylko przy rozpoczciu rysowania, nie jest wic potrzebne aby ta sekcja zajmowaa cenne miejsce na ekranie. 

Clipboard Handling & Processing - jak nazwa wskazuje jest to modu umoliwiajcy wczytanie obrazka ze schowka i jego zamian na wybrany tryb graficzny z uwzgldnieniem limitw i palety Atari. Nastpnie taki przekonwertowany obrazek mona dalej edytowa, np. doda duszki. Moliwe, e bdzie to przyjazne dla mniej wprawnych grafikw, lub przy jaki konwersjach. Pki co, nie jest to take do koca oprogramowane, nie dziaa dithering, nie ma zmian kolorw na DLI, brak obsugi 5-tego koloru itd.

Wedle sw autora wszystkie podprogramy maj funkcjonowa razem np. bdzie mona wczyta obrazek za porednictwem schowka, przekaza go do edytora grafiki GR Editor i doda edytowany duszek w PM Editor. Decydujc si na moduow budow programu trzeba przyzna, e w takim ukadzie to suszne rozwizanie, ale czy bdzie skuteczne, tego nie wiem.

Podsumowujc program ma wiele wad, wiele rzeczy jest co najmniej dziwnie rozwizanych, layout bardzo utrudnia poruszanie si - zwaszcza w mniejszych rozdzielczociach. Z drugiej strony trzeba pamita, e program dopiero co powstaje, jest w fazie niejako alpha, numer wersji 0.1.8, a to przy 3.9 Graph2Fonta wiele mwi. Autor jest otwarty na propozycje i chtnie przyjmie wszelkie uwagi i pomoc przy wyapywaniu bdw. Czy w obecnej wersji program moe zastpi Graph2Fonta? - zdecydowanie nie. Czy w przyszoci? Trudno powiedzie, wszystko zaley od dalszego zaangaowania autora, a jest przed nim jeszcze ogrom pracy. Pozostaje yczy Mu powodzenia co niniejszym czyni.

update:
Po napisaniu tej recenzji powtrnie skontaktowaem si z autorem programu, pokrtce streszczajc Mu zauwaone przeze mnie wady i zalety. W odpowiedzi DearHorse podzikowa za te uwagi, wyjani jakie zamierza podj kroki w celu wyeliminowania wad, oraz co w przyszoci bdzie dodane. Autor pisze e:
- wielko fontw w programie zostanie zwikszona,
- okno na razie dostanie moliwo scrollowania, aby i w mniejszych rozdzielczociach by dostp do wszystkich opcji,
- zoom bdzie cakowicie zmieniony - "I don't like my zoom anymore ;-)", 
- dodane zostan tryby tekstowe tj. 5-ty kolor, 
- dodane zostan tryby interlace w szczeglnoci, jako pierwsze te opracowane przez Synthpopalooza,
- dodana bdzie obsuga ustawiania duszka metod jego zapania myszk i ustawienia gdzie chcemy. Ciekawe rozwizanie i bardzo user friendly.

Autor zreszt jest otwarty na wszelkie propozycje i uwagi, nie zamierza si poddawa. Wielka brawa za takie podejcie.

irwin - stycze 2011